home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Breakout / Breakout.jar / b.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-01-25  |  3.6 KB  |  255 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Graphics;
  6. import javax.microedition.lcdui.Image;
  7. import javax.microedition.midlet.MIDlet;
  8.  
  9. // $FF: renamed from: b
  10. public abstract class class_0 extends MIDlet implements Runnable {
  11.    // $FF: renamed from: a c
  12.    private c field_0;
  13.    // $FF: renamed from: b java.lang.Object[]
  14.    private Object[] field_1;
  15.    // $FF: renamed from: c int[]
  16.    private int[] field_2;
  17.    // $FF: renamed from: d d
  18.    private d field_3;
  19.    // $FF: renamed from: e boolean
  20.    public static boolean field_4 = false;
  21.    // $FF: renamed from: f boolean
  22.    private boolean field_5 = false;
  23.    // $FF: renamed from: g java.lang.Thread
  24.    private Thread field_6;
  25.    // $FF: renamed from: h int
  26.    private int field_7 = 0;
  27.    // $FF: renamed from: i int
  28.    public static int field_8 = 0;
  29.    // $FF: renamed from: j javax.microedition.lcdui.Display
  30.    private static Display field_9;
  31.    // $FF: renamed from: k boolean
  32.    public static boolean field_10 = true;
  33.    // $FF: renamed from: l javax.microedition.lcdui.Command
  34.    public static Command field_11;
  35.    // $FF: renamed from: m f
  36.    public f field_12;
  37.  
  38.    public void startApp() {
  39.       if (field_8 == 3) {
  40.          this.field_0.c(false);
  41.       } else if (this.field_6 == null) {
  42.          this.field_6 = new Thread(this);
  43.          this.field_6.start();
  44.       }
  45.  
  46.       this.field_5 = false;
  47.    }
  48.  
  49.    // $FF: renamed from: a (int) void
  50.    public void method_0(int var1) {
  51.       this.field_12.a(var1);
  52.    }
  53.  
  54.    public void run() {
  55.       this.method_3();
  56.  
  57.       for(field_8 = 1; field_8 != 0; System.gc()) {
  58.          switch (field_8) {
  59.             case 1:
  60.                this.method_2();
  61.                break;
  62.             case 2:
  63.                this.method_1();
  64.                break;
  65.             case 3:
  66.                this.field_0.a(0);
  67.                field_8 = 1;
  68.          }
  69.       }
  70.  
  71.       ((MIDlet)this).notifyDestroyed();
  72.    }
  73.  
  74.    // $FF: renamed from: d () void
  75.    private void method_1() {
  76.       d var1 = new d(this, this);
  77.       var1.a();
  78.       Object var2 = null;
  79.    }
  80.  
  81.    // $FF: renamed from: e () void
  82.    private void method_2() {
  83.       g var1 = new g(this);
  84.       method_5(var1);
  85.       Thread var2 = Thread.currentThread();
  86.       int var3 = 0;
  87.  
  88.       try {
  89.          while(field_8 == 1 && var3 <= 10000) {
  90.             Thread.sleep(500L);
  91.             var3 += 500;
  92.          }
  93.  
  94.          if (field_8 == 1) {
  95.             field_8 = 2;
  96.          }
  97.       } catch (Exception var5) {
  98.       }
  99.  
  100.       Object var6 = null;
  101.    }
  102.  
  103.    // $FF: renamed from: f () void
  104.    private void method_3() {
  105.       field_10 = false;
  106.       method_10();
  107.       field_9 = Display.getDisplay(this);
  108.       this.field_3 = new d(this, this);
  109.       this.method_9("Spiel wird gestartet");
  110.       field_4 = false;
  111.       this.field_12 = new f(this);
  112.       this.field_12.a();
  113.       this.method_6();
  114.       System.gc();
  115.    }
  116.  
  117.    // $FF: renamed from: a (java.lang.Object) void
  118.    public void method_4(Object var1) {
  119.       for(int var2 = 0; var2 < this.field_1.length; ++var2) {
  120.          if (this.field_1[var2] == var1) {
  121.             this.field_7 = var2;
  122.             return;
  123.          }
  124.       }
  125.  
  126.       this.field_7 = 0;
  127.    }
  128.  
  129.    // $FF: renamed from: a (javax.microedition.lcdui.Displayable) void
  130.    public static void method_5(Displayable var0) {
  131.       field_9.setCurrent(var0);
  132.    }
  133.  
  134.    // $FF: renamed from: a () void
  135.    public abstract void method_6();
  136.  
  137.    // $FF: renamed from: a (c, java.lang.Object[], int[]) void
  138.    public void method_7(c var1, Object[] var2, int[] var3) {
  139.       this.field_0 = var1;
  140.       this.field_1 = var2;
  141.       this.field_2 = var3;
  142.    }
  143.  
  144.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics, javax.microedition.lcdui.Canvas, int) void
  145.    public abstract void method_8(Graphics var1, Canvas var2, int var3);
  146.  
  147.    // $FF: renamed from: a (java.lang.String) void
  148.    public void method_9(String var1) {
  149.       if (this.field_3 != null) {
  150.          this.field_3.a(var1);
  151.       }
  152.  
  153.    }
  154.  
  155.    public void pauseApp() {
  156.       this.field_0.c(true);
  157.       this.field_5 = true;
  158.    }
  159.  
  160.    public void destroyApp(boolean var1) {
  161.       if (this.field_0 != null) {
  162.          this.field_0.a(true);
  163.       }
  164.  
  165.       this.field_5 = false;
  166.       field_8 = 0;
  167.       field_4 = true;
  168.    }
  169.  
  170.    // $FF: renamed from: b () void
  171.    public static void method_10() {
  172.       field_10 = !field_10;
  173.       String var0 = field_10 ? "Vibrieren Aus" : "Vibrieren";
  174.       field_11 = new Command(var0, 8, 1);
  175.    }
  176.  
  177.    // $FF: renamed from: c (java.lang.Object) javax.microedition.lcdui.Image
  178.    private static Image method_11(Object var0) {
  179.       try {
  180.          if (var0 == null) {
  181.             Object var4 = null;
  182.             return (Image)var4;
  183.          }
  184.  
  185.          if (var0 instanceof Image) {
  186.             Image var3 = (Image)var0;
  187.             return var3;
  188.          }
  189.  
  190.          if (var0 instanceof String) {
  191.             Image var1 = Image.createImage((String)var0);
  192.             return var1;
  193.          }
  194.       } catch (Exception var2) {
  195.          ((Throwable)var2).printStackTrace();
  196.       }
  197.  
  198.       return null;
  199.    }
  200.  
  201.    // $FF: renamed from: b (java.lang.Object) javax.microedition.lcdui.Image
  202.    // $FF: synthetic method
  203.    public static Image method_12(Object var0) {
  204.       return method_11(var0);
  205.    }
  206.  
  207.    // $FF: renamed from: c () javax.microedition.lcdui.Display
  208.    // $FF: synthetic method
  209.    public static Display method_13() {
  210.       return field_9;
  211.    }
  212.  
  213.    // $FF: renamed from: a (b, int) int
  214.    // $FF: synthetic method
  215.    public static int method_14(class_0 var0, int var1) {
  216.       return var0.field_7 = var1;
  217.    }
  218.  
  219.    // $FF: renamed from: a (b) int
  220.    // $FF: synthetic method
  221.    public static int method_15(class_0 var0) {
  222.       return var0.field_7;
  223.    }
  224.  
  225.    // $FF: renamed from: b (b) java.lang.Thread
  226.    // $FF: synthetic method
  227.    public static Thread method_16(class_0 var0) {
  228.       return var0.field_6;
  229.    }
  230.  
  231.    // $FF: renamed from: a (b, boolean) boolean
  232.    // $FF: synthetic method
  233.    public static boolean method_17(class_0 var0, boolean var1) {
  234.       return var0.field_5 = var1;
  235.    }
  236.  
  237.    // $FF: renamed from: c (b) boolean
  238.    // $FF: synthetic method
  239.    public static boolean method_18(class_0 var0) {
  240.       return var0.field_5;
  241.    }
  242.  
  243.    // $FF: renamed from: d (b) int[]
  244.    // $FF: synthetic method
  245.    public static int[] method_19(class_0 var0) {
  246.       return var0.field_2;
  247.    }
  248.  
  249.    // $FF: renamed from: e (b) java.lang.Object[]
  250.    // $FF: synthetic method
  251.    public static Object[] method_20(class_0 var0) {
  252.       return var0.field_1;
  253.    }
  254. }
  255.